using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class Const
{
    #region PATHS
    public const string PATH_XML = "XML/";
    public const string PATH_TEXTURE = "Textures/";
    #endregion

    #region LAYERS
    public const int LAYER_ENEMY = 9;
    public const int LAYER_PLAYER = 10;
    public const int LAYER_HUD = 12;
    public const int LAYER_GROUND = 15;
    public const int LAYER_WALL = 11;
    #endregion

    public static Vector2 TEXTURE_BASE_RESOLTION = new Vector2(1280, 720);
    public static List<string> listOfLevels = new List<string>() { "level0", "Level2" }; //, "Level 2", "level3" };

    #region AC
    public static float _AC_walk_speed = 2.0f;
    public enum ACstate { WALK, DEAD, TURNBACK, STAND };
    public enum ACdirection { RIGHT, LEFT ,UP , DOWN, STOP, NONE };
    public static float _AC_push_force = 2.0f;
    public static float _AC_dead_time = 0.5f;

    #endregion

    public static int gridSize =1;
    public static int INDEX_SCENE = 0;
    #region ENUMS
    public enum ENNEMY_TYPE { SQUELETTE, MOMIE, MONK, CAT, ARTEFACT };
    public enum ENNEMY_STATE { WALK, STAND, FOUND};
    public enum TYPE_TILE { GROUND, WALL, CAISSE, PILE_OS, END, NB_TILE };
    public enum TRAP_TYPE { PICK, LANCE, DALLE , BONUS, DOOR };
    #endregion

    #region GRAPH
    public static int nbWalls = 3;
    public static int nbGrounds = 3;

    #endregion

    public static float heightPerso = 0.5f;
}
